home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-10-28 | 3.0 KB | 135 lines | [TEXT/MPS ] |
- // Chooser Package, updated from Scott “Zz” Zimmerman's PACKman pascal sample
- //
- // Copyright: © 1989-94 by Apple Computer, Inc., all rights reserved.
- //
- // Modification History:
- //
- // 10/18/94 nick converted from Pascal
- // 10/19/94 nick updated to reflect info in IM: Devices (pages 1-42 ff)
- // remove the pack -4096 code resource defintion
- //
-
-
- #include "Chooser.r"
-
-
- type 'Zz ' as 'STR ';
-
- resource 'Zz ' (0) {
- "PACKMan - Sample device package for Chooser."
- };
-
- resource 'vers' (1) {
- 0x00, 0x00, development, 0x00,
- verUS,
- "0.00d1",
- "0.00d1, Copyright \251 1989-94 Apple Computer, Inc."
- };
-
- resource 'BNDL' (128) {
- 'Zz ',
- 0,
- {
- 'ICN#',
- {
- 0, 128
- },
- 'FREF',
- {
- 0, 128
- }
- }
- };
-
- resource 'FREF' (128) {
- 'PRER',
- 0,
- ""
- };
-
-
- resource 'ICN#' (128) {
- { /* array: 2 elements */
- /* [1] */
- $"04 30 40 00 0A 50 A0 00 0B 91 10 02 08 22 08 03"
- $"12 24 04 05 20 28 02 09 40 10 01 11 80 0C 00 A1"
- $"80 03 FF C2 7E 00 FF 04 01 00 7F 04 03 00 1E 08"
- $"04 E0 00 0C 08 E0 00 0A 10 E0 00 09 08 C0 00 06"
- $"04 87 FE 04 02 88 01 04 01 88 00 84 00 88 00 44"
- $"00 88 00 44 00 88 00 C4 01 10 01 88 02 28 03 10"
- $"01 C4 04 E0 00 02 08 00 73 BF FB EE 4C A2 8A 2A"
- $"40 AA AA EA 52 AA AA 24 5E A2 8A EA 73 BE FB 8E",
- /* [2] */
- $"04 30 40 00 0E 70 E0 00 0F F1 F0 02 0F E3 F8 03"
- $"1F E7 FC 07 3F EF FE 0F 7F FF FF 1F FF FF FF BF"
- $"FF FF FF FE 7F FF FF FC 01 FF FF FC 03 FF FF F8"
- $"07 FF FF FC 0F FF FF FE 1F FF FF FF 0F FF FF FE"
- $"07 FF FF FC 03 FF FF FC 01 FF FF FC 00 FF FF FC"
- $"00 FF FF FC 00 FF FF FC 01 FF FF F8 03 EF FF F0"
- $"01 C7 FC E0 00 03 F8 00 73 BF FB EE 7F BE FB EE"
- $"7F BE FB EE 7F BE FB E4 7F BE FB EE 73 BE FB 8E"
- }
- };
-
- /* Type name for AppleTalk devices... */
- resource 'STR ' (-4096) {
- "BogusWriter"
- };
-
- /* Left button title. */
- resource 'STR ' (-4093) {
- "Left"
- };
-
- /* Right button title. */
- resource 'STR ' (-4092) {
- "Right"
- };
-
- /* String for Chooser to use to label the */
- /* list when choosing the device. */
- resource 'STR ' (-4091) {
- "BogusWriters:"
- };
-
- /* Reserved for use by the Chooser. */
- resource 'STR ' (-4090) {
- "BogusWriters:"
- };
-
- /* NBP timeout and retry information for AppleTalk devices. */
- resource 'GNRL' (-4096) {
- 11, /* Retry interval */
- 5 /* Retry count */
- };
-
- /* Device PACKage resource [IM IV-217]. */
- // This is defined in new inside macintosh: devices page 1-42 onwards
- // in Zz's pascal sample the code resource was included in the
- // resource in the following way - as the THINK Rez compiler does
- // not understand the $$resource directive we need to build the header
- // as described on pages 274 onwards in the THINK C 7 manual.
- //
- //resource 'PACK' (-4096, purgeable) {
- // 128, /* Device ID */
- // 10, /* Version (1.0) */
- // usesAppleTalk,
- // noPAP,
- // noPostScript,
- // noMultiples,
- // noLeftButton,
- // noRightButton,
- // usesSavedZoneName,
- // noActualZoneNames,
- // acceptsInit,
- // acceptsNewSel,
- // acceptsFillList,
- // acceptsGetSel,
- // acceptsSelect,
- // acceptsDeselect,
- // ignoresTerminate,
- // $$resource("PACKMan.CODE", 'CODE', 42)
- //};
-
-
-